using System;


/// <summary>
/// Summary description for ProviderCompanyLink
/// </summary>
/// 
namespace CE.Provider
{
    public class ProviderAuthTransaction
    {
        public ProviderAuthTransaction()
        {
            //
            // TODO: Add constructor logic here
            //
            ClearFields();
        }


        private Int64 _authtransid;
        private Int64 _transactionid;
        private string _transactioncode;
        private int _transactiontype;
        private Int64 _providercompanyid;
        private int _authcodetype;
        private string _authcode;
        private Int64 _refceuserid;

        public Int64 AuthTransId
        {
            get { return _authtransid; }
            set { _authtransid = value; }
        }

        public Int64 TransactionId
        {
            get { return _transactionid; }
            set { _transactionid = value; }
        }

        public string TransactionCode
        {
            get { return _transactioncode; }
            set { _transactioncode = value; }
        }

        public int TransactionType
        {
            get { return _transactiontype; }
            set { _transactiontype = value; }
        }

        public Int64 ProviderCompanyId
        {
            get { return _providercompanyid; }
            set { _providercompanyid = value; }
        }

        public Int32 AuthCodeType
        {
            get { return _authcodetype; }
            set { _authcodetype = value; }
        }

        public string AuthCode
        {
            get { return _authcode; }
            set { _authcode = value; }
        }

        public Int64 RefCEUserID
        {
            get { return _refceuserid; }
            set { _refceuserid = value; }
        }

        public void ClearFields()
        {
            _authtransid = 0;
            _transactionid = 0;
            _transactioncode = "";
            _transactiontype = 0;
            _providercompanyid = 0;
            _authcodetype = 0;
            _authcode = "";
            _refceuserid = 0;
        }
    }
}
